Personal work that I did in my free time. The idea was to make the Machine Gun from Quake 3 that will stay true to the old school form but a bit redesigned and improved.
Quake 3 Machinegun Marmoset Preview
Iray Render Substance Painter